well performing - German English Dictionary